on the edge of a river